@charset "utf-8";

/*注册获取验证码*/
.reg_step{ width:1000px; margin:30px auto 0; background-color:#fff; overflow:hidden;}
.reg_form{ padding:20px 0 70px 180px; overflow:hidden;}
.reg_form .tips{ color:#666666; padding-left:56px;}
.reg_form span a.btn1{ margin-left:16px; font-size:16px;}
a.btn3{background-color:#c7c7c7;color:#fff;display:none;font-size:18px; text-align:center; border-radius:4px; float:left;}

/*身份验证*/
.verify_ntlm{ width:1000px; margin:0 auto; overflow:hidden;}
.verify_ntlm .ntlm_hd{ background-color:#fff; padding:10px 0 8px; margin:20px 0 10px; overflow:hidden;}
.verify_ntlm .ntlm_hd img{ float:left; margin-left:387px;}
.verify_ntlm .ntlm_hd h2{ float:left; font-size:30px; color:#666; line-height:90px; margin-left:14px;}
.verify_ntlm .verify_form{ background-color:#fff; padding:20px 0 70px 140px; margin:0 0 10px; overflow:hidden;}
.verify_ntlm .verify_form .tips{ color:#666666; padding:20px 0 20px 16px; line-height:32px;}
.verify_ntlm .verify_form span a.btn1{ margin-left:16px; font-size:16px;}

/*实名认证*/
.verify_ntlm .rname_hd{ background-color:#fff; padding:8px 34px 2px; margin:20px 0 10px; overflow:hidden;}
.verify_ntlm .rname_hd img{ float:left;}
.verify_ntlm .rname_hd h2{ float:left; font-size:18px; color:#666; line-height:60px; margin-left:10px;}
.verify_ntlm .rname_hd .rname_btn{ float:left; margin-left:20px;}
.verify_ntlm .rname_hd .rname_btn .btn2{ float:left; font-size:14px; margin:14px 10px 0 0}
.w80_28{ width:80px; height:28px; text-align:center; line-height:28px;}
.verify_ntlm .rname_hd ul{ float:right;}
.verify_ntlm .rname_hd ul li{ float:left; line-height:60px; margin-left:24px; text-indent:28px; font-size:14px; background:url(../../../images/verify.png) no-repeat;}
.verify_ntlm .rname_hd ul li.zero{ background-position:-18px -9px; margin-left:0;}
.verify_ntlm .rname_hd ul li.point{ background-position:-18px -57px;}
.verify_ntlm .rname_hd ul li.gift{ background-position:-18px -104px;}
.verify_ntlm .rname_hd ul li.frind{ background-position:-18px -152px;}
.verify_ntlm .verify_step{ padding-left:184px; margin-bottom: 0px;}
.verify_ntlm .ph_tips{ font-size:14px; color:#7b7b7b; margin:8px 0 0 135px;}
.verify_ntlm .bankinput .t, .verify_ntlm .bankinput a{ line-height:60px;}
.verify_ntlm .bank_choose{ float:left; width:196px; height:60px; line-height:60px; border:1px solid #afafaf; color:#bcbcbc; padding:0 12px; cursor:pointer;}
.verify_ntlm .bank_choose i{ display:block; width:60px; height:36px; float:left; background:url(../../../images/verify.png) no-repeat -266px -17px; margin:11px 10px 0 0;}
.process2{ width:1000px; background-color:#fff; overflow:hidden;}
.process2 .process{ width:800px;}
.process2 .process li{width:200px;}
.process2 .process li.on{width:200px;}
.verify_ntlm .verify_form .suc_info{ margin:20px 0 0 114px; overflow:hidden;}
.verify_ntlm .verify_form .suc_info p{margin-top:32px;}
.verify_ntlm .cardt{ line-height:18px;}
.verify_ntlm .cardt i{ display:block; float:left; width:18px; height:18px; background-image: url("../../../images/ico.png"); background-position:-306px -625px; line-height:18px; cursor:pointer; line-height:18px; margin-right:3px;}

/*认证特权*/
.verify_ntlm .privil{ padding:12px 0 4px;}
.verify_ntlm .privil img{ margin-left:310px;}
.verify_ntlm .privil h2{ font-size:24px;}
.verify_ntlm .privil_list{ background-color:#fff; padding:40px 76px; overflow:hidden;}
.verify_ntlm .privil_list ul li{ padding-left:42px; padding-top:8px; background:url(../../../images/verify.png) no-repeat;}
.verify_ntlm .privil_list ul li h2{ font-size:18px; color:#3c9ad5; line-height:30px; margin-bottom:4px;}
.verify_ntlm .privil_list ul li p{ font-size:18px; color:#666666; line-height:30px; margin-bottom:14px;}
.verify_ntlm .privil_list ul li.zero{ background-position:-13px -223px;}
.verify_ntlm .privil_list ul li.point{ background-position:-13px -389px;}
.verify_ntlm .privil_list ul li.gift{ background-position:-13px -555px;}
.verify_ntlm .privil_list ul li.frind{ background-position:-13px -721px;}
.verify_ntlm .privil_list a{ float:none; margin:50px auto 0;}


/*邀请好友*/
.hot .hd { font-size: 24px; border-bottom: 2px solid #7d7d7d; padding-bottom: 9px; }
.reco-fuli {color: #0a77e0;font-size: 18px;margin-top: 20px;overflow: hidden;zoom:1;}
.reco-fuli .hd{border-top: 2px solid #0a77e0;margin: 40px 140px 0;text-align: center;}
.reco-fuli .hd span{display: inline-block;width: 218px;background: #fff; position: relative;zoom:1;z-index: 9;top:-19px;color: #0a77e0;font-size: 22px;}
.reco-fuli .bd{margin: 0 140px;line-height: 24px;}
.reco-fuli .p2{margin-top: 24px;}
.reco-fuli .p2 a,.reco-fuli .p2 a:hover{font-weight:bold;text-decoration: underline;color: #0a77e0}


.ewm-download {width: 474px;margin: 60px auto 0}
.ewm-download .ewm{float: left;margin-right: 40px;}
.ewm-download .download{float: left;margin-left: 180px;margin-top: -140px;}
.ewm-download .download .img{float: left;margin-right: 13px;}
.ewm-download .download .txt{float: left;color: #0a77e0;font-size: 20px;margin-top: -5px;}
.ewm-download .download h4{font-weight: bold;margin-bottom: 5px;}
.ewm-download .download .download-link{margin: 80px 0 0 50px;border-radius: 2px; display: block;width: 210px;height: 50px;background: #e5060b;text-align: center;line-height: 50px;color: #fff;font-size: 24px;}
.ewm-download .download .download-link:hover{background: #cc0609}

.fn-clear:after { clear: both; display: block; visibility: hidden; height: 0; content: ""; font-size: 0 }
.fn-clear { zoom: 1 }
img { vertical-align: middle; }

/*弹窗*/
.layer{width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 999; display: none;}
.layer .tc_bg{width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 999;}
.layer .layer-box{width:900px; height: 535px; position: fixed; left: 50%; margin-left: -450px; top: 50%; margin-top: -285px; overflow: hidden; padding: 30px 45px 20px 45px; z-index: 1000; display: none;}
.layer .nop{padding: 30px 0 20px 0;}
.layer .layer-box .layer-title{font-size: 16px; color: #3c9ad5; height: 40px; line-height: 40px; margin-left: 35px; border-bottom: 1px solid #e4e4e4;}
.layer .layer-box .ptt{font-size: 18px; padding-left: 35px; color: #1d1d26; height: 40px; line-height: 40px; border-bottom: 1px solid #e4e4e4;}
.layer .layer-box .pd35{padding: 0 35px;}
.layer .layer-box .layer-main{padding: 25px 35px; border-bottom: 1px solid #e4e4e4;}
.layer .layer-box .txt{font-size: 32px; color: #1d1d26; text-align: center; padding:10px 0 0 0;}
.layer .layer-box .tc_btn{text-align: center;border-top: 1px solid #e4e4e4; padding-top: 35px;margin-top: 20px;}
.layer .layer-box .nobp{border-top:0; padding-top: 0;}
.layer .layer-box .tc_btn a{display: inline-block; margin: 0 20px;}
.layer .layer-box .tc_btn a.btn2{color: #3c9ad5;}
.layer .layer-box .tc_btn a.btn2:hover{color:#0865a0;}
.layer .layer-box h1{font-size: 18px;}
.layer .layer-box .nobmp{padding: 0; margin-top: 23px; border: 0;}
.layer .layer-box .nom{margin-top: 0;}
.layer .layer-box .t24{font-size: 24px; margin-top: 10px;}
.layer .deal-layer .minput{margin-left: 50px;}
.layer .success-layer{height: 240px !important; margin-top: -137px;}
.layer .layer-box .minput{margin-left: 30px;}
.layer .layer-box .minput .t{line-height: 35px;}
.layer .layer-box .minput input{height: 33px; line-height: 33px;}
.layer .layer-box .minput ul li{height: 33px; line-height: 33px;}
.minput .codea{line-height: 35px; font-size: 16px; height: 35px; width: 113px; text-align: center; margin-left: 5px;}
.right-box .minput .codea{line-height: 35px; font-size: 15px; height: 35px; width: 109px; text-align: center; margin: 0 0 0 5px;}


.tc_zfsuc{position:relative; margin: 20px 0 10px 0; line-height: 60px; text-align:center;width:300px; height:90px; padding:30px 0 0 60px; margin-left:125px; background:url("../../../images/tc_suc.png") no-repeat left;font-size:32px; color:#1d1d26;}
.tc_zferror{position:relative; margin: 20px 0 10px 0; line-height: 30px; width:300px; height:66px; padding:24px 0 0 100px; margin-left:85px; background:url("../../../images/tc_error.png") no-repeat left;font-size:32px; color:#1d1d26;}
.nobp{text-align: center;margin: 20px 65px;}
.nobp a{ float:left; margin:26px 20px 0; text-align: center;}
.nobp a.ext{ background-color: #fff;color: #3c9ad5;}

.right-box .process2{width: auto;}
.right-box .process2 .process{width: 510px; margin: 50px auto 0;}
.right-box .process2 .process li,.right-box .process2 .process li.on{width: 255px;}
.right-box .minput{padding-left: 140px; line-height: 33px\9;}
.right-box .minput .t{line-height: 35px;}
.right-box .minput .tb{font-size: 18px; color: #333333; padding-left: 10px; line-height: inherit; float: left;}
.right-box .minput input{height: 33px; line-height: normal; line-height: 33px\9;}
.right-box .minput .noborder{border-color: #FFF; color: #333333;}
.right-box .minput a{height: 18px; line-height: 18px; margin-top: 8px; margin-left: 25px; position: relative;}
.right-box .minput a.leftborder{border-left: 1px solid #afafaf; padding-left: 10px;}

/*修改手机号码*/
.change_mobile_tip p {font-size: 14px !important;text-align: left !important;margin-left: 35px !important;margin-top: 15px !important;display: none;}

.reference{width: 270px;margin-left: 49px; margin-top: 56px;color: #3d99d3; font-size: 16px;  cursor:pointer;}

.right-box{float: left; width: 100%; color: #ff0000; position: relative;}
.reminder{ clear: both; overflow: hidden; border-top: 1px solid #eceaea; padding-top: 10px; padding-left: 25px; padding-bottom: 15px; text-align: center; background-color: #FFFFFF; }

.suc_txt{margin-left: 110px;margin-top: 20px;font-size: 16px;color: #595959;}